Player (Object Oriented)
 All Classes Files Functions
interfaces.hpp
Go to the documentation of this file.
1 #ifndef INTERFACES_HPP
2 #define INTERFACES_HPP
3 
5 {
6  public:
7  virtual void doStart() = 0;
8  virtual void doStop() = 0;
9  virtual void doPause() = 0;
10 };
11 
13 {
14  public:
15  virtual void started() = 0;
16  virtual void stopped() = 0;
17  virtual void paused() = 0;
18 };
19 
20 class IUiInput
21 {
22  public:
23  virtual void sayPlay() = 0;
24  virtual void sayStop() = 0;
25  virtual void sayPause() = 0;
26 };
27 
28 class IUiEvent
29 {
30  public:
31  virtual void playPause() = 0;
32  virtual void stop() = 0;
33 };
34 
35 #endif // INTERFACES_HPP
virtual void sayStop()=0
virtual void doPause()=0
virtual void doStop()=0
Definition: interfaces.hpp:4
virtual void sayPlay()=0
virtual void playPause()=0
virtual void paused()=0
virtual void doStart()=0
Definition: interfaces.hpp:28
Definition: interfaces.hpp:20
Definition: interfaces.hpp:12
virtual void started()=0
virtual void stopped()=0
virtual void sayPause()=0
virtual void stop()=0